package com.example.multidatasource;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * 掌握
 *    1.AbstractRoutingDataSource的使用
 *    2.基于注解aop动态代理
 *    3.stream.filter.map.collect(Collectors.asList)
 *    4.Optional.orNullable.orElse("")
 *    5.ThreadLocal
 *
 * 结论：只有主数据源会关联生成对应的表，其他数据源是不会关联生成相应的表
 * 参考博文：https://www.jianshu.com/p/fdd9a7546aee
 */
@SpringBootApplication
public class MultiDataSourceApplication {

    public static void main(String[] args) {
        SpringApplication.run(MultiDataSourceApplication.class, args);
    }

}
